/************************************************
* @author:liyou
* @version: 1.0
* @description:
************************************************/

#pragma once

#include<cstdio>
#include<ctime>
#include<cstdlib>
#include <string>
#include <iostream>

using namespace std;


class Init {
public:

    Init()
    {
        name_feature = genger_string(32);
        name_track = genger_string(32);
        name_head = genger_string(32);
    }

    string name_feature;
    string name_track;
    string name_head;

    string genger_string(int n);

    string com_string(string& onnx, string& engine);

    void encrypt_file(string in_file, string out_file, string key);

    void decrypt_file(string in_file, string out_file, string key);

    int disturb_file(string& in, string& out, int n, int i);

//    int cpp_callshell(string& call_string);

};


